/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package elaborate.tag_analysis.client.graph;

import java.util.List;

/**
 *
 * @author lendle
 */
public interface Graph extends Cloneable{
    public List<Object> getPoints();
    public void addPoint(Object point);
    public void setConnected(Object src, Object target);
    public boolean isConnected(Object src, Object target);
    public boolean isDirected();
    public Graph clone() throws CloneNotSupportedException;
}
